TLS update uploaded
on January 23rd
added year-end
ratings and
championship matches.

TLS uses all of a player's league results to create
a rating for the player based on the NTRP rating
system.
* Rating lists by area and facility.
* Ratings for each of a player's matches.
* Section and national team rankings.
* Team scouting pages.
* Yearly historical summary of a player's league play.
* Follow TLS Tennis League Stats on Facebook.
Please send questions and comments to
admin@tennisleaguestats.com.
I read all emails and try to answer all
reasonable questions. Please read the
"TLS Rating Requirements" paragraph on the
Area pages instead of sending an email
asking what causes an "n/a" rating.
The USTA does not create
or endorse TLS ratings.
Team Scouting Report
(As Of 01/23/2023)
2022
Section - No. California
Area - Marin Area (MA)
League - 2022 ADULT 18&Over
Flight - Men's 4.0
Subflight - Men's 4.0 - MA 2
--------------------------------------------------------------------------------------------------------------------------------------
MILL VALLEY 18AM4.0A
League Record: 11 - 0
The Following Have Played In League Matches On This Team (In Rating Order)
Mark Shaw - 3.97
mike natenshon - 3.95
Michael Ellis - 3.93
Andrew Mackay - 3.90
James Milligan - 3.89
Frank Young - 3.89
Kevin Knowles - 3.87
Brian Kneafsey - 3.86
Kevin Kneafsey - 3.85
Lane Shackleton - 3.77
Teke Kelley - 3.75
Nick Bockh - 3.74
Roark Vandien - 3.73
Jonathan Rutchik - 3.72
Charley Hoefer - 3.67
Benjamin Moglen - 3.65
Aaron Klink - 3.63
Lucas Hatch - 3.58
Todd Niedermeyer - 3.51
Michael White - 3.51
Chris Oconnor - 3.44
william mcginness - 3.27
John Yearout - n/a
League Results By Position
1D 1S 2D 2S 3D
Andrew Mackay - 3.90 & Kevin Kneafsey - 3.85 1 - 0
Andrew Mackay - 3.90 & Lane Shackleton - 3.77 1 - 0
Andrew Mackay - 3.90 2 - 0 3 - 0
John Yearout - n/a & Roark Vandien - 3.73 1 - 0
John Yearout - n/a & Benjamin Moglen - 3.65 1 - 0
Roark Vandien - 3.73 & Brian Kneafsey - 3.86 1 - 0
Roark Vandien - 3.73 & James Milligan - 3.89 1 - 0
Roark Vandien - 3.73 & Lane Shackleton - 3.77 0 - 1
Roark Vandien - 3.73 & Mark Shaw - 3.97 1 - 0
Jonathan Rutchik - 3.72 3 - 0
Kevin Kneafsey - 3.85 & Brian Kneafsey - 3.86 1 - 0 1 - 0
Kevin Kneafsey - 3.85 & Lane Shackleton - 3.77 1 - 0
Brian Kneafsey - 3.86 & James Milligan - 3.89 0 - 1
Todd Niedermeyer - 3.51 0 - 1
Michael Ellis - 3.93 2 - 0 1 - 0
william mcginness - 3.27 & Mark Shaw - 3.97 1 - 0
Benjamin Moglen - 3.65 & Chris Oconnor - 3.44 0 - 1
Benjamin Moglen - 3.65 & Lucas Hatch - 3.58 0 - 1
Frank Young - 3.89 & Mark Shaw - 3.97 2 - 1
Frank Young - 3.89 & Lucas Hatch - 3.58 1 - 0
mike natenshon - 3.95 6 - 0
Michael White - 3.51 & william mcginness - 3.27 0 - 1
Teke Kelley - 3.75 & James Milligan - 3.89 1 - 0
Teke Kelley - 3.75 & Frank Young - 3.89 1 - 0
Kevin Knowles - 3.87 & Brian Kneafsey - 3.86 1 - 0
Kevin Knowles - 3.87 & william mcginness - 3.27 1 - 0
Kevin Knowles - 3.87 & Lane Shackleton - 3.77 1 - 0
Aaron Klink - 3.63 & william mcginness - 3.27 0 - 1
Aaron Klink - 3.63 & Charley Hoefer - 3.67 0 - 1
Aaron Klink - 3.63 & Lucas Hatch - 3.58 1 - 0
Aaron Klink - 3.63 1 - 0
Nick Bockh - 3.74 & Lane Shackleton - 3.77 1 - 0
Nick Bockh - 3.74 & Lucas Hatch - 3.58 1 - 0 1 - 0
Nick Bockh - 3.74 1 - 0
--------------------------------------------------------------------------------------------------------------------------------------
BELVEDERE TC 18AM4.0A
League Record: 7 - 4
The Following Have Played In League Matches On This Team (In Rating Order)
Peter Christodoulo - 3.79
Mark Harris - 3.75
David Kulik - 3.75
Britt Doyle - 3.75
Ben Portnoy - 3.75
Gregory Chamberlain - 3.73
Farid Gazor - 3.71
Martin Felsenthal - 3.65
Jay Potter - 3.64
Keith Lister - 3.61
Fan Zhang - 3.58
Eric Tiret - 3.58
john mcdevitt - 3.54
Rocky Moss - 3.50
Thomas Byrne - 3.31
van wilshire - 3.30
League Results By Position
1D 1S 2D 2S 3D
Martin Felsenthal - 3.65 & Peter Christodoulo - 3.79 2 - 0
Martin Felsenthal - 3.65 & Rocky Moss - 3.50 1 - 0
Martin Felsenthal - 3.65 & Britt Doyle - 3.75 0 - 1 0 - 1
Martin Felsenthal - 3.65 & David Kulik - 3.75 1 - 0
Peter Christodoulo - 3.79 & Britt Doyle - 3.75 1 - 0
Peter Christodoulo - 3.79 & David Kulik - 3.75 1 - 0
Peter Christodoulo - 3.79 & Gregory Chamberlain - 3.73 1 - 0
Peter Christodoulo - 3.79 & Ben Portnoy - 3.75 0 - 1 1 - 0
Eric Tiret - 3.58 & Rocky Moss - 3.50 1 - 0 0 - 1
Eric Tiret - 3.58 & Keith Lister - 3.61 1 - 0
Eric Tiret - 3.58 0 - 1
Rocky Moss - 3.50 & Fan Zhang - 3.58 0 - 1
Rocky Moss - 3.50 & Keith Lister - 3.61 1 - 1
Farid Gazor - 3.71 & Britt Doyle - 3.75 4 - 1 1 - 0
Britt Doyle - 3.75 & Keith Lister - 3.61 1 - 0
van wilshire - 3.30 & Fan Zhang - 3.58 0 - 1
van wilshire - 3.30 & Keith Lister - 3.61 1 - 0
David Kulik - 3.75 0 - 1 0 - 1
Mark Harris - 3.75 2 - 1
Thomas Byrne - 3.31 & Ben Portnoy - 3.75 1 - 0
Gregory Chamberlain - 3.73 2 - 1 3 - 0
Fan Zhang - 3.58 0 - 1 0 - 1
Keith Lister - 3.61 & Ben Portnoy - 3.75 0 - 1
Ben Portnoy - 3.75 0 - 1
john mcdevitt - 3.54 0 - 1 1 - 3
Jay Potter - 3.64 & Rocky Moss - 3.50 0 - 1
Jay Potter - 3.64 & Farid Gazor - 3.71 0 - 1
Jay Potter - 3.64 & Fan Zhang - 3.58 0 - 1
Jay Potter - 3.64 & Ben Portnoy - 3.75 1 - 0
--------------------------------------------------------------------------------------------------------------------------------------
BOYLE PK 18AM4.0A
League Record: 1 - 9
The Following Have Played In League Matches On This Team (In Rating Order)
Henry Arndt - 3.85
Alexander Mervak - 3.83
Mark Stuart - 3.74
Amit Rajparia - 3.73
Lars Wermer - 3.67
Charlie Norman - 3.59
Paul Brennan - 3.57
Jeremy Sullivan - 3.54
Lance Catarozoli - 3.52
Richard Greenberg - 3.47
Gabriel Sandrolini - 3.44
Andreas Neumeier - 3.44
Tony Paikeday - 3.39
Jerry Labay - 3.35
Walter Martin - 3.25
League Results By Position
1D 1S 2D 2S 3D
Henry Arndt - 3.85 & Mark Stuart - 3.74 0 - 1
Henry Arndt - 3.85 0 - 1 1 - 0
Paul Brennan - 3.57 & Charlie Norman - 3.59 0 - 1
Paul Brennan - 3.57 & Mark Stuart - 3.74 0 - 2
Paul Brennan - 3.57 1 - 3
Walter Martin - 3.25 & Charlie Norman - 3.59 0 - 1
Walter Martin - 3.25 & Jerry Labay - 3.35 0 - 1
Charlie Norman - 3.59 & Jerry Labay - 3.35 1 - 0
Charlie Norman - 3.59 & Jeremy Sullivan - 3.54 0 - 1
Charlie Norman - 3.59 & Andreas Neumeier - 3.44 0 - 1 0 - 1 1 - 0
Mark Stuart - 3.74 & Jeremy Sullivan - 3.54 0 - 1
Mark Stuart - 3.74 & Andreas Neumeier - 3.44 2 - 0
Lance Catarozoli - 3.52 & Jerry Labay - 3.35 0 - 1
Lance Catarozoli - 3.52 & Tony Paikeday - 3.39 0 - 1 0 - 2
Lance Catarozoli - 3.52 & Richard Greenberg - 3.47 0 - 1
Amit Rajparia - 3.73 & Jeremy Sullivan - 3.54 0 - 1
Amit Rajparia - 3.73 1 - 0
Jerry Labay - 3.35 & Tony Paikeday - 3.39 0 - 1
Lars Wermer - 3.67 1 - 0 0 - 1
Jeremy Sullivan - 3.54 0 - 1 0 - 1
Alexander Mervak - 3.83 & Andreas Neumeier - 3.44 0 - 1
Alexander Mervak - 3.83 2 - 0 1 - 0
Gabriel Sandrolini - 3.44 & Charlie Norman - 3.59 0 - 1
Gabriel Sandrolini - 3.44 1 - 3
--------------------------------------------------------------------------------------------------------------------------------------
RAFAEL RC 18AM4.0A
League Record: 3 - 7
The Following Have Played In League Matches On This Team (In Rating Order)
Bob Fields - 3.79
Andy Donner - 3.75
Tony Gambardella - 3.68
Tripp Smith - 3.67
Jeffrey Thornton - 3.65
Robbert De Vries - 3.64
Paul McGeehan - 3.64
Carter Njus - 3.59
Benjamin McKeever - 3.59
Steven Denebeim - 3.56
Gary Domer - 3.56
Doug Jones - 3.53
Patrick Kiss - 3.50
Josh Quaas - 3.38
Tommy Hellyer - 3.37
Michael Grady - n/a
Geoff Hazard - n/a
League Results By Position
1D 1S 2D 2S 3D
Steven Denebeim - 3.56 & Tony Gambardella - 3.68 1 - 0
Steven Denebeim - 3.56 & Jeffrey Thornton - 3.65 1 - 0
Steven Denebeim - 3.56 & Patrick Kiss - 3.50 0 - 1
Steven Denebeim - 3.56 & Benjamin McKeever - 3.59 1 - 1 1 - 0
Steven Denebeim - 3.56 & Robbert De Vries - 3.64 0 - 1
Tripp Smith - 3.67 & Tony Gambardella - 3.68 0 - 1
Tripp Smith - 3.67 1 - 1 2 - 1
Bob Fields - 3.79 & Gary Domer - 3.56 0 - 1
Bob Fields - 3.79 & Jeffrey Thornton - 3.65 0 - 1
Bob Fields - 3.79 & Tommy Hellyer - 3.37 0 - 1
Tony Gambardella - 3.68 & Gary Domer - 3.56 1 - 0 0 - 1
Tony Gambardella - 3.68 & Jeffrey Thornton - 3.65 0 - 2 0 - 1
Tony Gambardella - 3.68 & Doug Jones - 3.53 1 - 0
Tony Gambardella - 3.68 & Robbert De Vries - 3.64 1 - 0
Gary Domer - 3.56 & Carter Njus - 3.59 0 - 1
Jeffrey Thornton - 3.65 & Tommy Hellyer - 3.37 0 - 1
Patrick Kiss - 3.50 & Geoff Hazard - n/a 0 - 1
Benjamin McKeever - 3.59 & Doug Jones - 3.53 0 - 1
Doug Jones - 3.53 & Michael Grady - n/a 0 - 1
Tommy Hellyer - 3.37 & Robbert De Vries - 3.64 1 - 1
Tommy Hellyer - 3.37 0 - 1
Paul McGeehan - 3.64 & Robbert De Vries - 3.64 0 - 1
Paul McGeehan - 3.64 1 - 1 1 - 1
Geoff Hazard - n/a & Robbert De Vries - 3.64 1 - 0
Josh Quaas - 3.38 0 - 1
Robbert De Vries - 3.64 1 - 1
Andy Donner - 3.75 2 - 1
--------------------------------------------------------------------------------------------------------------------------------------
ROLLING HILLS 18AM4.0A
League Record: 4 - 6
The Following Have Played In League Matches On This Team (In Rating Order)
Kushal Chakrabarty - 3.88
Andrew Hoppe - 3.80
Kenneth Hoppe - 3.79
Eric Zahra - 3.76
Jim Shroyer - 3.75
Peter Eliopoulos - 3.65
Justin Lynch - 3.63
Yasha Rahimzadeh - 3.62
Phylos Tobler - 3.62
Steven Lund - 3.50
Chris Nguyen - 3.49
jean-claude kalache - 3.48
Greg Friedman - 3.34
Matthew Core - 3.33
Richard Waxman - 3.19
Luke Shroyer - n/a
League Results By Position
1D 1S 2D 2S 3D
Phylos Tobler - 3.62 & Andrew Hoppe - 3.80 0 - 1
Phylos Tobler - 3.62 & Jim Shroyer - 3.75 0 - 1
Steven Lund - 3.50 & Yasha Rahimzadeh - 3.62 0 - 1 1 - 0
Steven Lund - 3.50 & Richard Waxman - 3.19 0 - 2
Andrew Hoppe - 3.80 & Kushal Chakrabarty - 3.88 1 - 0
Andrew Hoppe - 3.80 & Matthew Core - 3.33 1 - 0
Greg Friedman - 3.34 & Kushal Chakrabarty - 3.88 1 - 0
Greg Friedman - 3.34 & Peter Eliopoulos - 3.65 1 - 1 0 - 1
Greg Friedman - 3.34 1 - 1
Yasha Rahimzadeh - 3.62 & Kushal Chakrabarty - 3.88 1 - 0
Yasha Rahimzadeh - 3.62 & Justin Lynch - 3.63 1 - 0
Yasha Rahimzadeh - 3.62 & Matthew Core - 3.33 0 - 1
Yasha Rahimzadeh - 3.62 0 - 1 0 - 1
Justin Lynch - 3.63 & Eric Zahra - 3.76 0 - 1
Peter Eliopoulos - 3.65 1 - 1
Chris Nguyen - 3.49 0 - 2 0 - 2
Matthew Core - 3.33 0 - 2
jean-claude kalache - 3.48 0 - 4 1 - 1
Kenneth Hoppe - 3.79 & Andrew Hoppe - 3.80 1 - 0 1 - 0
Kenneth Hoppe - 3.79 & Kushal Chakrabarty - 3.88 1 - 0 1 - 0
Kenneth Hoppe - 3.79 & Peter Eliopoulos - 3.65 0 - 1
Jim Shroyer - 3.75 & Luke Shroyer - n/a 0 - 1 1 - 0